Dreitier\AdLdap\AdLdap D

Total Complexity 564
Dependencies 3
Dependents 3
Total lines 3,663
Lines of code 1,915
Logical lines of code 1,257
Comment lines 1,157
Methods 114
Properties 16

Methods 114

Method Rating Maintainability Complexity Lines of code
adldap_schema()
D
30 37 113
account_control()
B
39 22 66
group_members()
B
37 21 71
group_members_by_primarygroupid()
B
38 19 66
folder_list()
A
41 15 59
user_create()
A
42 14 49
user_info()
A
45 14 40
exchange_add_address()
A
43 13 45
connect()
A
46 13 38
configureOptions()
A
47 13 38
groups_in_group()
A
46 11 39
exchange_del_address()
A
48 11 30
group_info()
A
45 10 39
exchange_primary_address()
A
48 10 32
user_modify_without_schema()
A
50 10 29
user_modify()
A
49 10 29
get_configuration()
A
48 9 33
search_groups()
A
50 9 28
recursive_groups()
A
51 9 26
contact_info()
A
51 9 24
authenticate()
A
54 9 20
user_password_expiry()
A
47 8 33
exchange_create_mailbox()
A
48 8 33
user_password()
A
52 8 25
all_users()
A
52 8 24
all_contacts()
A
52 8 24
contact_create()
S
49 7 30
group_create()
S
50 7 29
exchange_contact_mailenable()
S
51 7 25
exchange_storage_groups()
S
54 7 21
user_move()
S
51 6 25
ou_create()
S
53 6 23
user_groups()
S
54 6 21
computer_groups()
S
54 6 20
contact_groups()
S
54 6 20
computer_ingroup()
S
56 6 19
user_ingroup()
S
56 6 19
contact_ingroup()
S
56 6 19
encode8bit()
S
60 6 13
username2guid()
S
53 5 22
exchange_add_X400()
S
53 5 21
group_cn()
S
56 5 18
get_primary_group()
S
56 5 16
buildConnectionUrl()
S
60 5 14
group_del_group()
S
55 4 19
group_add_group()
S
55 4 19
group_del_user()
S
56 4 18
group_add_user()
S
56 4 18
binary2text()
S
56 4 18
nice_names()
S
58 4 15
contact_modify()
S
60 4 14
computer_info()
S
59 4 13
findByProxyAddress()
S
61 4 11
strguid2hex()
S
56 3 17
group_del_contact()
S
59 3 14
group_add_contact()
S
59 3 14
user_disable()
S
62 3 11
_ldap_search_and_retrieve()
S
62 3 11
user_enable()
S
62 3 11
exchange_storage_databases()
S
64 3 10
convertBinarySidToString()
S
59 2 13
sidStringToHex()
S
61 2 11
_ldap_search()
S
69 2 6
encode_password()
S
66 2 8
get_root_dse()
S
66 2 8
exchange_servers()
S
67 2 7
little_endian()
S
67 2 7
decodeGuid()
S
69 2 7
user_dn()
S
66 2 8
__construct()
S
69 2 7
contact_delete()
S
69 2 7
dn_delete()
S
68 2 7
bool2str()
S
79 2 3
user_delete()
S
64 2 9
group_delete()
S
65 2 9
ldap_supported()
S
71 2 6
operation_failed()
S
78 2 3
close()
S
75 2 5
set_ad_username()
S
81 1 3
get_ad_username()
S
80 1 3
get_domain_controllers()
S
82 1 3
set_ldap_option()
S
78 1 3
set_ad_password()
S
81 1 3
random_controller()
S
74 1 4
ldap_slashes()
S
66 1 9
get_ad_password()
S
80 1 3
set_domain_controllers()
S
81 1 3
set_real_primarygroup()
S
81 1 3
throwConnectionError()
S
69 1 6
toInt32LittleEndianHex()
S
73 1 4
set_use_ssl()
S
81 1 3
get_last_errno()
S
80 1 3
set_network_timeout()
S
80 1 3
_ldap_get_entries()
S
79 1 3
sanitizeDistinguishedName()
S
80 1 3
get_account_suffix()
S
82 1 3
all_distribution_groups()
S
75 1 4
all_security_groups()
S
75 1 4
all_groups()
S
75 1 4
__destruct()
S
83 1 3
get_last_used_dc()
S
82 1 3
get_network_timeout()
S
82 1 3
get_allow_self_signed()
S
82 1 3
get_last_error()
S
80 1 3
set_allow_self_signed()
S
81 1 3
ou_delete()
S
80 1 3
get_recursive_groups()
S
82 1 3
set_recursive_groups()
S
81 1 3
get_use_tls()
S
82 1 3
set_use_tls()
S
81 1 3
get_use_ssl()
S
82 1 3
get_real_primarygroup()
S
82 1 3
find_base_dn()
S
75 1 4
set_account_suffix()
S
81 1 3